The most beautiful coastal villages to visit in Fife, Scotland: • Elie • St Monans • Pittenweem • Anstruther / Cellardyke • Crail • Kingsbarns